package com.megaspacevr.entity.vo;

import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 设备信息VO
 */

@Schema(description = "设备信息VO")
public class DeviceInfoVO {
    
    @Schema(description = "设备指纹信息")
    private String deviceFingerprint;
    
    @Schema(description = "用户IP地址")
    private String ipAddress;
    
    @Schema(description = "浏览器信息")
    private String userAgent;
    
    @Schema(description = "屏幕分辨率")
    private String screenResolution;
    
    @Schema(description = "时区")
    private String timezone;
    
    @Schema(description = "语言")
    private String language;
    
    @Schema(description = "平台信息")
    private String platform;

    public String getDeviceFingerprint() {
        return deviceFingerprint;
    }

    public void setDeviceFingerprint(String deviceFingerprint) {
        this.deviceFingerprint = deviceFingerprint;
    }

    public String getIpAddress() {
        return ipAddress;
    }

    public void setIpAddress(String ipAddress) {
        this.ipAddress = ipAddress;
    }

    public String getUserAgent() {
        return userAgent;
    }

    public void setUserAgent(String userAgent) {
        this.userAgent = userAgent;
    }

    public String getScreenResolution() {
        return screenResolution;
    }

    public void setScreenResolution(String screenResolution) {
        this.screenResolution = screenResolution;
    }

    public String getTimezone() {
        return timezone;
    }

    public void setTimezone(String timezone) {
        this.timezone = timezone;
    }

    public String getLanguage() {
        return language;
    }

    public void setLanguage(String language) {
        this.language = language;
    }

    public String getPlatform() {
        return platform;
    }

    public void setPlatform(String platform) {
        this.platform = platform;
    }

    @Override
    public String toString() {
        return "DeviceInfoVO{" +
                "deviceFingerprint='" + deviceFingerprint + '\'' +
                ", ipAddress='" + ipAddress + '\'' +
                ", userAgent='" + userAgent + '\'' +
                ", screenResolution='" + screenResolution + '\'' +
                ", timezone='" + timezone + '\'' +
                ", language='" + language + '\'' +
                ", platform='" + platform + '\'' +
                '}';
    }
} 